home *** CD-ROM | disk | FTP | other *** search
- History :
-
- Release V0.8 (beta-release) released 13.3.1997
- 20.9.1996
- ß1 - added matrix() and vector().
- See 'Functions' for command syntax.
- 21.9.1996
- ß2 - yo, that was a long night!! One of these 'changing-almost-everything'
- session... still not complete, but that's enough for now, I'm hungry...
- 22.9.1996
- ß3 - wow, seems to work. Some bugs, of course, but I didn't expect
- it would work at all! Now sets and equations should be handled
- correctly.
- ß4 - fixed bug in matrix operations.
- ß5 - fixed bug in taylor().
- ß6 - optimized equation and set handling.
- 30.9.1996
- ß7 - changed to Texinfo 2.145 and a modified version of makeinfo 1.63.
- improved documentation outfit.
- 1.10.1996
- ß8 - improved simplification of cos(2*pi) etc.
- 13.10.1996
- ß9 - expression parser has been completely rewritten.
- much more powerful than ever before!!
- 15.10.1996
- ß10 - it will now start up even if the startupwindow can't be opened.
- startupwindow closes after a few seconds without userinput.
- 24.10.1996
- ß11 - added dynamic option $rowvectors.
- suggested by Daniel van Gerpen.
- see 'Manual', Section 3.10. 'Options'.
- 25.10.1996
- ß13 - added dynamic options $centered, $widelines.
- suggested by Christoph Rickers.
- see 'Manual', Section 3.10. 'Options'.
- ß14 - changed directory tree.
- ß15 - fixed help in function popup.
- ß16 - added function element().
- see 'Functions'.
- 26.10.1996
- ß17 - added dynamic option $thicklines.
- suggested by Christoph Rickers.
- see 'Manual', Section 3.10. 'Options'.
- ß18 - packed all textfiles of the contribution archive into one guide.
- 30.10.1996
- ß19 - removed bug with 'power of integer', e.g. 70000^4.
- ß20 - prepared code for scaleable fonts.
- 5.11.1996
- ß21 - removed bug in complex display.
- reported by Fredrik Orinius.
- 10.11.1996
- ß22 - startup window is centered on visible part of screen.
- suggested by Christoph Rickers.
- he also told me how to do it!
- ß23 - added ToolType QUIETSTARTUP.
- See 'Manual', Section 2.3 'Tooltypes'.
- suggested by Christoph Rickers.
- ß24 - startup window is erased in a subtask.
- ß25 - set busypointer in startup window.
- 15.11.1996
- ß26 - implemented TeX export, but currently without frontend-command.
- 19.11.1996
- ß27 - puhh, that was quite difficult, but I think the new parser is now working
- (after the third or fourth complete new attempt...).
- the next step is the evaluation of the generated token list...
- this could be even more work...
- I will see...
- ß28 - btw. ß9 doesn't say the truth... that was just the first step..
- 22.11.1996
- ß29 - Some cosmetic changes of the dvi-manual ;-)
- 24.11.1996
- ß30 - added string class.
- ß31 - added function export().
- see 'Functions'.
- ß32 - added functions fopen(), fclose(), freadln(), fwriteln(), eof().
- see 'Functions'.
- 25.11.1996
- ß33 - Added 'Prefs.dat' file. Not documented yet...
- 29.11.1996
- ß34 - You can now press CTRL-C during startup to abort Laplace.
- 11.12.1996
- ß35 - bugfix: startupwindow could get wider than expected.
- reported by Christoph Rickers.
- 16.12.1996
- ß36 - You can now use any expression for a dynamic option.
- ß37 - Can can now query the value of a dynamic option.
- 17.12.1996
- ß38 - added functions prefsset(), prefsget(), prefsdel() and interpret().
- 21.12.1996
- ß39 - Yeah! Procedures now work!
- 23.12.1996
- ß40 - new parser seems to work properly.
- kicked out the old one!
- say goodbye to about 100k of source!!!!
- 24.12.1996
- ß41 - rearranged internal handling of complex numbers.
- ß42 - rearranged internal handling of error distribution.
- 27.12.1996
- ß43 - kicked out handling of real number.
- now everything works with complex numbers.
- 28.12.1996
- ß44 - now I'm using binomic development for 'power of complex number'
- with small integer exponents. => e.g. 'i^2' is now exact '-1' ;-)
- 29.12.1996
- ß45 - numbers with an error are now always shown as floatpoint
- even if they are internally a fractional.
- ß46 - Values with error are now always enclosed in square brackets.
- 30.12.1996
- ß47 - new option $iref. If set to TRUE, you must enter 1i to get the
- number, while i is interpreted as a reference.
- ß48 - added option $denumwidth.
- 31.12.1996
- ß49 - new online-help mode ?!keyword
- 11.1.1997
- ß50 - Once again some major changes. This time I completely rewrote
- the GUI. And once again, it's only parially implemented.
- 12.1.1997
- ß51 - added block marking facility.
- 15.1.1997
- ß52 - added subexpression feature in reference names.
- See documentation for details (not written yet ;-)
- 16.1.1997
- ß53 - optimized matrix and vector operations.
- ß54 - added boolean operation for vectors and matrices.
- 18.1.1997
- ß55 - a large set now splits into several lines, if it doesn't fit into the window.
- 25.1.1997
- ß56 - concat strings by adding them.
- 11.2.1997
- ß57 - bugfix: a^y*a^x with x+y=1 resulted to 1.
- Reported by Michele Berionne.
- ß58 - bugfix: somehow the pi in expressions like 3*pi/2 got lost...
- 12.2.1997
- ß59 - Texinfo suxx!!!!
- 6.3.1997
- ß60 - optimized startup window a bit.
-
- Release V0.7 (Evaluation version) released 19.8.1996
- 27.8.1996
- ß3 - moved about message to startup window.
- 28.8.1996
- ß9 - removed name conflict with OS.
- ß10 - replaced about window by startup window.
- ß18 - added complex class.
- See 'Manual', Section 3.7 'Types'.
- ß23 - new type handling.
- ß28 - removed constshow class, use format instead.
- ß30 - removed show class, use format instead.
- ß32 - seperate catalog file for kernel.
- ß36 - improved format class.
- 29.8.1996
- ß41 - removed showgroup class, use format instead.
- ß45 - new about picture.
- ß50 - fixed bug with nested references.
- ß53 - new function arc().
- See 'Functions'.
- 30.8.1996
- ß59 - new function im(), re() and conj().
- See 'Functions'.
- ß61 - added menu item Iconify.
- 1.9.1996
- ß75 - new settings handling.
- ß77 - added dynamic options.
- See 'Manual', Section 3.10 'Options'.
- ß79 - new commands showhelp(), quickhelp().
- See 'Functions'.
- fast onlinehelp with ?keyword and ??keyword.
- See 'Manual', Section 3.11 'Online help'.
- ß83 - added null class.
- 5.9.1996
- ß87 - changed Installer script NOT to use my own Lha...
- Sorry for this embarressing mistake!
- ß88 - add Copyright file to installation.
- ß98 - implemented new system for fraction/floatpoint handling.
- 6.9.1996
- ß123 - removed obsolete tags.
- ß138 - improved simplification of things like 2*sqrt(3).
- 7.9.1996
- ß147 - finally solved (I hope..) problems with nested references.
- ß148 - added Delete menuitem.
- icons are saved with preset files.
- 8.9.1996
- ß154 - Unknown vars are not always declared as constant number objects.
- See 'Manual', Section 3.8 'Definitions'
- ß155 - a function reference without parameters now uses default parameters:
- f -> f(x), if you declared f(x)=... before.
- See 'Manual', Section 3.8 'Definitions'
- ß156 - added c00l sound to about requester.
- 9.9.1996
- ß157 - fixed taylor().
- ß158 - new syntax for taylor().
- See 'Functions'.
- ß159 - new syntax for diff().
- See 'Functions'.
- 14.9.1996
- ß160 - added Help/ARexx menu.
- added bubblehelp for the settings requester.
- 19.9.1996
- Release it!!
-
- V0.6 (Evaluation version) released 27.8.1996 :
- 12.8.1996
- ß1 - added installer script.
- ß6 - added Contribution file to installation.
- 13.8.1996
- ß7 - removed usage of avop.library.
- ß10 - optimization of LPPM_Laplace_DoEvaluate.
- 14.8.1996
- ß20 - sets and equation need not to be on the left side anymore.
- ß25 - remove LPPM_Laplace_Evaluate/Simplify.
- 15.8.1996
- ß33 - rewrote diff().
- ß34 - rewrote combine().
- ß35 - reimplemented float to fraction conversion.
- ß39 - optimized LPPM_Laplace_ExtractRefs.
- ß41 - rewrote lk_FatalError().
- ß55 - fixed bug in real multiplication (caused strange error ranges).
- ß56 - removed strange bug in orthogonal().
- ß57 - added def_Presets icon.
- 16.8.1996
- ß58 - fixed taylor().
- ß59 - fixed fak().
- ß60 - improved sum sorting.
- ß72 - added gadget for debugmode.
- 18.8.1996
- ß75 - added DVI manual.
- 22.8.1996
- ß77 - reimplemented sin(pi)=0, i^2=-1 etc.
- ß83 - pi is now shown as greek letter.
- ß85 - fixed search-path for docs (reported by Christoph Dahlen and Ken Tyler).
- 23.8.1996
- ß90 - improved DVI manual.
- 24.8.1996
- ß91 - added Format class for later use.
- ß95 - removed About class, uses Format class instead.
- ß97 - removed Error class, uses Format class instead.
- 25.8.1996
- ß100 - bugfix in product simplification.
- ß110 - sum simplification should be on the old level now ;-)
- ß111 - fixed multrow().
- ß112 - fixed umatrix().
- 26.8.1996
- ß117 - Added external tool BreakLaplace.
- 27.8.1996
- release it.
-
- V0.5 (Evaluation version) released 07-AUG-96 :
- 21-JUN-96 : Added boolean class.
- 22-JUN-96 : Added isreal(), isvector(), ismatrix(), isset(), isequation(),
- isboolean(), isatomar(), if(), for(), drop() commands.
- Added new operators &&, ||, !, ==, !=, >, >=, <, <=.
- 24-JUN-96 : Added automatic error calculation. WOW!! Quite experimental
- feature, but really fantastic ;-)
- 25-JUN-96 : Vector product now as operator, no function anymore.
- Improved atomar evaluation a bit.
- Reorganized options menu.
- Open projects directly by shift-click 'em on WB.
- 28-JUN-96 : Drop a project icon into window to load it.
- Added project identifier to project files.
- 29-JUN-96 : Rewrote preferences handling.
- Added customizable ARexx menu.
- 02-JUL-96 : Added some ARexx commands.
- 03-JUL-96 : Internal handling of pi, e and i implemented.
- 07-JUL-96 : OP_ADD, OP_MUL now as binary operators. Lost a lot of
- simplification features ;-(
- 10-JUL-96 : Improved evaluation and simplification. Still lots of
- features not reimplemented ;-(
- 14-JUL-96 : Removed vector() and matrix() functions, use [..] instead.
- 16-JUL-96 : Some internal changes.
- 17-JUL-96 : Fonts are now configureable.
- 19-JUL-96 : Started translation of manual to german.
- 21-JUL-96 : Still not perfect, but almost...
- 22-JUL-96 : Added random(), irandom(), randomseed().
- Cursor flash rate adjustable.
- 23-JUL-96 : Added better ASCII output. Not useful now, but for later use..
- 27-JUL-96 : Source totally reorganized. Took some long nights...
- I think it's much faster now...
- Didn't do any benchmarks so far...
- Everything is ready now for an UN*X port...
- 06-AUF-96 : Uses RevUp for revision control.
- Some minor fixes.
- 07-AUG-96 : Added nice startup picture.
- Added support for MWB palette.
-
- V0.4 (Evaluation version) released 20-JUN-96 :
- 15-APR-96 : Use DICE V2.07 now, featuring pragmas !!
- (This was my free update, ehem...)
- 18-APR-96 : Fixed bug in diff(pot(a,b)) with b containing parameter
- (reported by Mario Kemper).
- 21-APR-96 : Added adjustable exponential display.
- 01-MAY-96 : Added set class.
- Added adjustable display precision.
- Added function set().
- Function popup now uses external list.
- Added functions count(), average(), sigma(), error().
- Added control codes in F-key strings.
- 03-MAY-96 : Added functions vprod(), dim(), norm().
- 04-MAY-96 : Added functions cols(), rows(), orthogonal(), norm() for matrices.
- 05-MAY-96 : Added functions cvector(), rvector().
- 07-MAY-96 : Improved real evaluation a bit.
- 12-MAY-96 : Added 'putting outside the brackets' (Is there really no
- shorter english word for this???), but still not perfect.
- after a long pause..
- 17-JUN-96 : Renamed rang() to rank() ;-)
- Matrix inversion works again. Use invert(matrix) istead
- of inv(matrix).
- 20-JUN-96 : Small bug removed when adding to set object.
-
- V0.3 (Evaluation version) released 05-APR-1996 :
- 28-MAR-96 : Bug in e.g. 1/(-0.5) removed.
- Bug in window update removed, which sometimes caused object
- not to be drawn again.
- Added Help menu.
- Removed usage of 'Laplace:', uses 'PROGDIR:' instead
- (suggested by Lars Bischoff).
- 30-MAR-96 : Added some ARexx commands.
- sin(neg(a)) -> neg(sin(a)).
- cos(neg(a)) -> cos(a).
- sinh(neg(a)) -> neg(sinh(a)).
- cosh(neg(a)) -> cosh(a).
- ln(a^b) -> b * ln(a).
- 31-MAR-96 : Bug in floatpoint display removed.
- Added object and function popup lists.
- Bug in OP_MUL display removed.
- Added tooltype support.
- Added greek letter support.
- Added equation class.
- Added eq(), eqleft(), eqright() commands.
- 01-APR-96 : It's not a joke, it's a...
- Display is now built up in background.
- Bug in OP_NEG display removed.
- Bug in neg(matrix) removed.
- Avoid 'key-eater' problem by moving Insert/Remove into menu.
- Added some edit functions.
- 02-APR-96 : Added simplify method.
- Added simplify option.
- If there is a default project icon, it should be used ;-)
- Converts floats to fraction, if possible.
- Added precision option.
- sqrt(), sin() etc. on reals only evaluated, if wanted/possible.
- sqrt() now look like a real square root (not too pretty though..)
- 03-APR-96 : Evaluation now uses at look up table instead of directly coded
- pattern matching. Reduces size of the executable by 20k
- and source by 80k !! 80k source are now replaced by a small
- 2k ASCII file and ~17k source to handle it :-O
- "It's a small step for the user, but it's a great step
- for the coder." - N.Armstrong
- 04-APR-96 : Added fak(), taylor().
- Added F-Key support.
-
- V0.2 (Evaluation version) released 27-MAR-96 :
- 14-MAR-96 : Improved simplification of expressions.
- 18-MAR-96 : remove bug when displaying floatpoints.
- (why the hell is IEEEDPPow(x, y) y^x and not x^y !#@*§&%....).
- more optimizations :
- (-x)^n with n even real -> x^n
- (a*b)^x -> a^x*b^x
- display a/b now as fraction, not as a*b^(-1)
- 19-MAR-96 : Added Preference window.
- Shell now uses selectable pens.
- Laplace crashed when selecting Project/Quit instead
- of closing the window to quit.
- Doesn't use string-gadget as input anymore.
- 20-MAR-96 : Double click now evaluates expression
- (suggested by Thomas Schraitle).
- German catalog added.
- Window size and position is now remembered.
- Added ARexx port.
- Added ARexx command EVALUATE.
- 21-MAR-96 : Added clipboard support.
- diff() almost works ;-)
- 22-MAR-96 : Graphical output looks now much better.
- Puuh, found that nasty bug in diff().
- Added acot(), asinh(), acosh(), atanh() and sign().
-
- V0.1 (Evaluation version) released 09-MAR-96 :
- First public release.
-